last leg - French English Dictionary